/* Let's begin! */
body {
    background: url(../img/body-bg.jpg) repeat-y scroll center top #FFCC66;
}

/* Wrappers */
#pageWrapper {
    width: 1000px;
    margin: 0 auto;
}

#contentWrapper {
    width: 1000px;
    min-height: 500px;
    margin: 0 auto;
    overflow: hidden;
}

/* Header */
#pageWrapper > header {
    background: url("../img/bg_box_top.jpg") no-repeat scroll center top transparent;
    height: 592px;
    margin: 0 auto;
    padding: 0 20px;
}

/* Logo */
header #logo {
    margin: 15px 0 0;
    float: left;
    background: url("../img/logo.png") no-repeat transparent;
    width: 75px;
    height: 55px;
}

/* Header Banner*/
header #banner {
    /*background: url("../img/text_banner.png") no-repeat transparent;*/
    width: 737px;
    height: 55px;
    float: left;
    margin: 15px 0px;
}

/* Header Content */
header #header_content {
    background: url("../img/bg_headercontent.png") no-repeat transparent;
    float: left;
    height: 390px;
    width: 970px;
}

#header_content .flash {
    float: left;
    height: 360px;
    margin: 15px 0 0 14px;
    width: 649px;
}

#header_content .hot_news {
    float: left;
    margin: 15px 0 -2px 11px;
    width: 282px;
}

.hot_news .latest_posts {
    background-color: #ffffff;
    overflow: hidden;
}

.hot_news .latest_posts h3 {
    background: url("../img/bg_hot_news.png") repeat-x #E5B87B;
    height: 30px;
    font-size: 14px;
    padding: 10px 0px 0px 10px;
}

.hot_news ul.navigation {
    background-color: #E5B87B;
    border: 1px solid #E5B87B;
    border-radius: 3px;
    margin: 3px;
    overflow: hidden;
    height: 312px;
}

.hot_news ul li {
    margin-left: 30px;
}

#header_top {
    overflow: hidden;
}

/* Header Menu */
nav ul#head-nav {
    width: 1000px;
    height: 35px;
    padding: 14px 0 2px 0;
    margin: 0 0 0 38px;
}

nav ul#head-nav ul {
    height: 0;
    left: 0;
    position: absolute;
    top: 18px;
    padding-top: 20px;
    visibility: hidden;
    width: 149px;
    z-index: 1000;
}

nav ul#head-nav li {
    position: relative;
    list-style: none;
    margin: 0 35px 0 -30px;
    float: left;
    background: url("../img/bg_btnmenu.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: left;
    height: 46px;
    width: 115px;
    text-align: center;
}

nav ul#head-nav li:hover, nav ul#head-nav li.current {
    background: url("../img/bg_btnmenu_hover.png") no-repeat scroll 0 0 transparent;
}

nav ul#head-nav li a, ul#head-nav li a:visited {
    font-size: 7pt;
    font-weight: bold;
    color: #000000;
    text-transform: uppercase;
}

nav ul#head-nav li a:hover, ul#head-nav a:visited:hover {
    color: #ff6900;
    text-decoration: none;
}

nav ul#head-nav li a:active, ul#head-nav li a:visited:active {
    color: #ffffff;
}

/* Header Menu second level */
nav ul#head-nav li:hover ul {
    visibility: visible;
}

/*make 2 visible when hovering on 1*/
nav ul#head-nav ul li {
    border: 1px solid #e9e9e9;
    padding: 3px;
    background: #d8d8d8;
    width: 149px;
}

nav ul#head-nav ul li:hover {
    background: #c9c9c9;
    width: 149px;
    visibility: visible;
}

/*keep it visible*/

/* Header Menu third level */
nav ul#head-nav ul ul li {
    visibility: hidden;
}

/*make 3 visible when hovering on 2*/
nav ul#head-nav ul li:hover ul li {
    visibility: visible;
}

nav ul#head-nav ul ul {
    left: 156px;
    top: -1px;
    width: 149px;
    padding-top: 0;
}

/* Header Menu fourth level */
nav ul#head-nav ul li:hover ul ul li {
    visibility: hidden;
}

/*hide by default*/
nav ul#head-nav ul ul li:hover ul li {
    visibility: visible;
}

/*make 4 visible when hovering on 3*/
nav ul#head-nav ul ul {
    left: 156px;
    top: -1px;
    width: 149px;
    padding-top: 0;
}

/* Header Menu fifth level */
nav ul#head-nav ul ul li:hover ul ul li {
    visibility: hidden;
}

/*hide by default*/
nav ul#head-nav ul ul ul li:hover ul li {
    visibility: visible;
}

/*make 5 visible when hovering on 4*/
nav ul#head-nav ul ul {
    left: 156px;
    top: -1px;
    width: 149px;
    padding-top: 0;
}

/* Header Menu sixth level */
nav ul#head-nav ul ul ul li:hover ul ul li {
    visibility: hidden;
}

/*hide by default*/
nav ul#head-nav ul ul ul ul li:hover ul li {
    visibility: visible;
}

/*make 6 visible when hovering on 5*/
nav ul#head-nav ul ul {
    left: 156px;
    top: -1px;
    width: 149px;
    padding-top: 0;
}

/* Breadcrumbs */
#forum_breadcrumbs {
    font-family: Tahoma, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    clear: both;
    height: 24px;
    padding: 22px 0px;
}

#forum_breadcrumbs a {
    color: #000000;
}

#forum_breadcrumbs a:hover {
    text-decoration: underline;
}

/* Content */
#content {
    padding: 0 20px;
    width: 960px;
    background: url("../img/bg_box_middle.jpg") no-repeat scroll center top #E4B47A;
    overflow: hidden;
}

#single {
    padding: 0 20px;
    width: 960px;
    background: url("../img/bg_content.jpg") repeat-y scroll center top #E4B47A;
    overflow: hidden
}

#full-content {
    width: 100%;
    min-height: 500px;
    padding: 35px 0 150px 0;
    margin: 0;
    float: left;
    float: left;
}

#content .content-body {
    color: #000;
    padding-top: 20px;
    font-size: 14px;
    float: left;
    width: 500px;
    padding-right: 50px;
}
#single .content-body {
    color: #000;
    padding: 20px 0 0 20px;
    font-size: 14px;
    float: left;
    width: 510px;
}
#content-footer{
    background: url("../img/bg_content_bottom.jpg") no-repeat scroll 0 0 transparent;
    height: 114px;
}
.content-body h2 {
    color: #000;
}

.content-body ul {
    padding: 0 0 0 25px;
}

.content-body img {
    margin: 10px 0 10px 0;
    border: 3px solid #cfcfcf;
}

.content-body.blog_article {
    padding: 15px 0 15px 0;
    border-bottom: 1px dashed #cfcfcf;
}

p.article_date {
    width: 665px;
    background-color: #e8e8e8;
    font-size: 12px;
    padding: 5px 0 5px 10px;
    margin: 0 0 25px 0;
    float: left;
    border: 1px solid #fbfbfb;
    border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

/* Contact form */
.content-body form input[type=text], .content-body form input[type=password] {
    background-color: #F2F2F2;
    border: 1px solid #ccc;
    border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 4px 5px 4px 5px;
    font-family: Tahoma, "Helvetica Neue", Helvetica, sans-serif;
    color: #4D4D4D;
    text-shadow: 0px 1px 0px #FBFBFB;
    width: 200px;
}

.content-body form label {
    width: 725px;
    float: left;
}

.content-body form select {
    float: left;
}

.content-body form input {
    float: left;
}

.content-body form input#other_subject {
    margin: 5px 500px 0 0;
}

.content-body form p label {
    width: 425px;
}

.content-body form textarea#message {
    width: 640px;
    background-color: #e8e8e8;
    border: 1px solid #fbfbfb;
    border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 10px;
    font-family: Tahoma, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #7d7d7d;
    letter-spacing: 0.5px;
    text-shadow: 1px 1px 0px #fbfbfb;
    width: 300px;
}

/* Comments */
#comments_container {
    padding: 25px 0 0 0;
}

#comments_form_container {
    clear: both;
    width: 615px;
    padding: 15px;
}

#comments_form_container p label {
    width: 625px;
}

#comments_form_container textarea#message {
    background-color: #e8e8e8;
    border: 1px solid #fbfbfb;
    border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 25px 15px 25px 15px;
    font-family: Tahoma, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #7d7d7d;
    letter-spacing: 0.5px;
    text-shadow: 1px 1px 0px #fbfbfb;
}

ul#comment_list li {
    list-style: none;
}

ul#comment_list li.comment img {
    float: left;
}

p.comment_heading {
    margin: 6px;
    padding: 0;
    float: left;
}

p.comment_date {
    width: 575px;
    background-color: #e8e8e8;
    font-size: 12px;
    padding: 5px 20px 5px 10px;
    margin: 0 0 10px 5px;
    float: left;
    border: 1px solid #fbfbfb;
    border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

ul#comment_list li.comment {
    clear: both;
    overflow: hidden;
    border-bottom: 1px solid #c1c1c1;
}

ul#comment_list li.comment p {
    width: 400px;
    float: left;
}

#comment-list-wrapper {
    float: left;
    width: 45%;
}

#comment-list-wrapper ul {
    list-style-type: none;
    margin: 0;
}

#comment-list-wrapper ul li {
    margin-bottom: 10px;
}

.comments_list li .gravatar {
    float: left;
    margin: 0px 10px 5px 0px;
}

.comments_list li .comment_date {
    font-size: 10px;
    padding: 0;
}

fieldset#write-comment {
    float: right;
    padding: 1em;
    width: 45%;
}

/* User edit profile */
#user_edit fieldset > legend {
    font-size: 110%;
    font-weight: bold;
    position: relative;
    top: 15px;
}

#user_edit ul {
    padding: 20px 10px;
    margin: 0px;
}

#user_edit li {
    display: block;
    min-height: 60px;
    width: 85%;
    list-style: none;
    padding: 5px;
    margin: 0px;
    clear: both;
}

#user_edit li:hover {
    background-color: white;
}

#user_edit li.multiple_fields {
    display: block;
    height: 70px;
    width: 90%;
}

#user_edit li.multiple_fields > div.fields {
    width: 100% padding: 10px;
}

#user_edit li.multiple_fields > div.fields > div {
    margin-left: 10px;
    width: 15%;
    float: left;
}

#user_edit li.multiple_fields > div.fields > div input {
    padding: 5px;
    width: 50%
}

#user_edit li.multiple_fields > div.fields > div select {
    padding: 5px;
    width: 100%
}

#user_edit li.multiple_fields div {
    display: inline;
    float: left;
    clear: none;
}

#user_edit li label {
    padding: 0px;
    margin: 0px;
}

#user_edit li input[type=text], #user_edit li input[type=password], #user_edit li select, #user_edit li textarea {
    background-color: #e8e8e8;
    border: 1px solid #ccc;
    border-radius: 5px;
    -o-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 5px 15px 5px 15px;
    font-family: Tahoma, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 90%;
    color: #7d7d7d;
    text-shadow: 0px 0px 0px transparent;
}

/* Sidebar */
#single .sidebar {
    color: #7d7d7d;
    font-size: 14px;
    float: right;
    background: no-repeat scroll 0 0 #EFD1AE;
    margin-top: 15px;
    padding: 10px;
    width: 382px;
    border: 1px solid #EFD1AE;
    border-radius: 10px;
    margin: 15px 15px 15px 0px;
}
#content .sidebar {
    color: #7d7d7d;
    font-size: 14px;
    float: right;
    background: no-repeat scroll 0 0 #EFD1AE;
    margin-top: 15px;
    padding: 10px;
    width: 382px;
    border: 1px solid #EFD1AE;
    border-radius: 10px;
    margin: 15px 0px 15px 0;
}
.sidebar h1, .sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5, .sidebar h6 {
    padding: 0 0 25px 0;
    color: #000000;
    font-size: 12pt;
    font-weight: bold;
}

.sidebar #navigation {
    padding: 0 0 25px 0;
}

.sidebar #navigation ul {
    width: 235px;
}

.sidebar #navigation ul li {
    list-style: none;
    padding: 0 0 15px 3px;
}

.video_box {
    background-color: #F7941D;
    padding: 10px;
    overflow: hidden;
}

/* Twitter widget */
.widget {
    overflow: hidden;
}

/* Widget videos */
.latest_videos {
    width: 700px;
    overflow: hidden;
    display: block;
    padding: 5px;
    border-radius: 5px 0px 0px 5px;
    background-color: #E4B47A;
    border: 1px solid #E4B47A;
    float: left;
    height: 365px;
}

.video_box .latest_images {
    width: 255px;
    height: 365px;
}

.image_box .latest_images {
    width: 100%;
}

.latest_images {
    overflow: hidden;
    display: block;
    padding: 5px;
    border-radius: 0px 5px 5px 0px;
    background-color: #E4B47A;
    border: 1px solid #E4B47A;
}

.widget h3 {
    padding: 5px;
    color: #000000;
    font-size: 12pt;
}

.widget ul.rss li {
    list-style: none;
    border-bottom: 1px solid #c9c9c9;
    padding: 10px 0 10px 0;
}

.video_content {
    width: 700px;
    margin: 15px 0px;
}

#video_player {
    width: 450px;
    float: right;
    height: 300px;
}

ul.list_video {
    width: 250px;
    float: left;
    height: 300px;
    overflow: hidden;
    background-color: #D69851;
    border-radius: 5px 0px 0px 5px;
}

ul.list_video li {
    list-style: none;
}

.list_video li.currentvideo {
    background-color: #EF9228;
}

.list_video li > a {
    color: #ffffff;
}

.list_video li > a:hover {

}

.list_video li > a > img {
    height: 44px;
    margin: 0 5px;
    vertical-align: middle
}

.widget ul.rss li p.date {
    font-size: 11px;
    padding: 15px 0 0 0;
}

.widget ul.rss li a {
    font-size: 12px;
}

/* Gallery widget */
ul.galleries_list li {
    float: left;
    padding: 0 20px 0 0;
    list-style: none;
    width: 106px;
    height: 126px;
}

ul.galleries_list li a img {
    max-width: 100px;
    max-height: 100px;
}

.gallery_image_full img {
    max-width: 670px;
}

/* Form login / register */
form#register {
    padding: 0 0 325px 0;
}

form#login ul li label, form#register ul li label {
    width: 650px;
}

form#login ul li, form#register ul li {
    list-style: none;
}

form#login ul li input[type=text], form#login ul li input[type=password], form#register ul li input[type=text], form#register ul li input[type=password] {
    margin: 0 500px 15px 0;
}

form#login ul li input[type=text], form#login ul li input[type=password], form#register ul li input[type=text], form#register ul li input[type=password] {
    background-color: #e8e8e8;
    border: 1px solid #fbfbfb;
    border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 5px 15px 5px 15px;
    font-family: Tahoma, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #7d7d7d;
    letter-spacing: 0.5px;
    text-shadow: 1px 1px 0px #fbfbfb;
    margin: 0 500px 0 0;
}

form#login ul li.form_buttons input {
    background: none;
    border: none;
    font-family: Tahoma, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #ff6900;
    cursor: pointer;
    padding: 0;
}

/* Form activate user */
form#activate-user {
    padding: 0 0 325px 0;
}

form#activate-user ul li label {
    width: 650px;
}

form#activate-user ul li {
    list-style: none;
}

form#activate-user ul li input[type=text] {
    margin: 0 500px 15px 0;
}

form#activate-user ul li input[type=text] {
    background-color: #e8e8e8;
    border: 1px solid #fbfbfb;
    border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 5px 15px 5px 15px;
    font-family: Tahoma, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #7d7d7d;
    letter-spacing: 0.5px;
    text-shadow: 1px 1px 0px #fbfbfb;
    margin: 0 500px 0 0;
}

/* Footer */
footer {
    font-size: 12px;
    color: #ffffff;
    letter-spacing: 0.5px;
    text-shadow: none;
    width: 1000px;
    margin: 0 auto;
    padding: 20px;
}
footer p{
    padding: 0 0 5px;
}
#footerWrapper {
    background-color: #000000;
    border-top: 1px solid #d1d1d1;
    width: 100%;
    margin: 0 auto;
    float: left;
}

/* Footer Powered By */
#poweredby {
    margin: 12px 0 0 0;
    float: left;
}

#poweredby img {
    margin: -15px 15px 0 0;
    float: left;
}

/* Footer Nav */
ul#foot-nav {
    color: #cfcfcf;
    height: 36px;
    padding: 0;
    margin: 5px 0 0 0;
    float: right;
}

ul#foot-nav li {
    color: #cfcfcf;
    list-style: none;
    margin: 0 15px 0 0;
    line-height: 1.5px;
    float: left;
}

ul#foot-nav li a {
    border-right: 1px solid #cfcfcf;
    padding: 0 15px 0 0;
    color: #7d7d7d;
}

ul#foot-nav li a:hover {
    color: #ff6900;
}

ul#foot-nav li a.last {
    border: none;
}

/* Widget */
aside .widget {
    font-family: Tahoma, "Helvetica Neue", Helvetica, sans-serif;
    color: #7d7d7d;
    font-size: 13px;
    text-shadow: 1px 1px #ffffff;
    letter-spacing: 0.2px;
    padding: 0 0 25px
}

aside .widget ul {
    margin-left: 30px;
}

/* Global Classes */
.nav-splitter {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 12px;
}

.error-box, .notice-box, .success-box {
    font-family: Tahoma, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: bold;
    font-size: 90%;
    letter-spacing: 0.5px;
    margin: 5px 0 10px 0;
    padding: 5px;
    text-align: center;
    line-height: 200%;
    vertical-align: middle;
    display: block;
}

.error-box {
    background: #ffebe8 none repeat scroll 0 0;
    border: 1px solid #dd3c10;
    color: #dd3c10;
}

.notice-box {
    background: #fffbe2 none repeat scroll 0 0;
    border: 1px solid #ffe222;
    color: #ffe222;
}

.success-box {
    background: #eeffee none repeat scroll 0 0;
    border: 1px solid #99cc99;
    color: #99cc99;
}

.error-box p, .notice-box p, .success-box p {
    padding: 0;
    margin-bottom: 10px;
}

.clear {
    height: 0;
    font-size: 0px;
}

.clearfix:before, .clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    zoom: 1;
}

.button {
    text-decoration: none;
    display: inline-block;
    text-align: center;
    color: #fefefe !important;
    font-weight: bolder;

    border: 1px solid #d9d9d9; /* Fallback style */
    border-top: 2px solid #666; /* Fallback style */
    border: 1px solid rgba(100, 100, 100, 0.15);
    border-top: 1px solid rgba(250, 250, 250, .4);

    text-shadow: 0px -1px 1px rgba(10, 10, 10, 0.2);

    -moz-box-shadow: 0 0 .05em black;
    -webkit-box-shadow: 0 0 .05em black;
    box-shadow: 0 0 .05em rgba(0, 0, 0, 0.4);

    -moz-border-radius: .3em;
    border-radius: .3em;

    display: block;
    padding: 0.3em 0.8em;

    background: #d9d9d9;
}

.button:hover {
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
    color: #fefefe !important;
    background: #d1d1d1;
    text-shadow: 0px -1px 2px rgba(0, 0, 0, .3);
}

.button:active {
    background: #7e7e7e;
}

/*Carousel image*/
.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: none repeat scroll 0 0 #fff;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
    direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 905px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    height: 250px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {

    width: 898px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 10px;
    margin: 0 8px;
    border: 1px solid #D69851;
    border-radius: 5px;
    padding: 5px;
    background-color: #D69851;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
    text-align: center;
    width: 100%;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 38px;
    height: 59px;
    cursor: pointer;
    background: transparent url(../img/arrow_32.png) no-repeat -3px 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background: transparent url(../img/arrow_32.png) no-repeat -3px -69px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -52px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -52px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -95px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 38px;
    height: 59px;
    cursor: pointer;
    background: transparent url(../img/arrow_32.png) no-repeat -3px -69px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background: transparent url(../img/arrow_32.png) no-repeat -3px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -52px -69px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -52px -69px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -98px -69px;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    background: transparent url(../img/arrow_32.png) no-repeat -79px -146px;
    width: 59px;
    height: 42px;
    cursor: pointer;
    left: 95px;
    bottom: 5px;
    position: absolute;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: -80px -200px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: -80px -200px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: -79px -253px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 95px;
    width: 58px;
    height: 40px;
    cursor: pointer;
    background: transparent url(../img/arrow_32.png) no-repeat 0 -148px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -201px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -201px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -255px;
}
textarea#message

.content-body form input[type="text"], .content-body form input[type="password"] {
    width: 200px;

}